$(function() {
	$("#apply_start_time").datetimepicker({});
	
	var edit_flag=$("#edit_flag").val();
	
	//提交表单
	$('#saveProLeaveButt').click(function() {
		if(validateForm()) {
			$('#proleaveForm').submit();
		}
	});
});

function validateForm(id) {
	var result = true;
	
	// 验证部门编码
	if(!id || id=='department_code') {
		var value=$('#department_code').val();
		if(!value) {
			$('#department_code_msg').html('部门编码不允许为空');
			result = false;
		}else if(value.maxLength(32)) {
			$('#department_code_msg').html('部门编码长度不允许超过32个字符（一个汉字3个字符）');
			result = false;
		}else if(!regex_code_char.test(value)) {
			$('#department_code_msg').html('部门编码由数字、下划线以及英文字母组成');
			result = false;
		}else{
			$('#department_code_msg').html('');
		}
	}
	
	// 验证部门名称
	if(!id || id=='department_name') {
		var value=$('#department_name').val();
		if(!value) {
			$('#department_name_msg').html('部门名称不允许为空');
			result = false;
		}else if(value.maxLength(32)) {
			$('#department_name_msg').html('部门名称长度不允许超过32个字符（一个汉字3个字符）');
			result = false;
		}else if(!regex_special_char.test(value)) {
			$('#department_name_msg').html('部门名称不允许包含特殊字符：*.&/\\\'\"|,<>');
			result = false;
		}else{
			$('#department_name_msg').html('');
		}
	}
	
	// 验证上级部门
	if(!id || id=='parent_code') {
		var value=$('#parent_code').val();
		if(!value) {
			$('#parent_code_msg').html('上级部门不允许为空');
			result = false;
		}else{
			$('#parent_code_msg').html('');
		}
	}
	
	// 验证部门联系人
	if(!id || id=='contact_user') {
		var value=$('#contact_user').val();
		if(value&&!regex_special_char.test(value)) {
			$('#contact_user_msg').html('部门联系人不允许包含特殊字符：*.&/\\\'\"|,<>');
			result = false;
		}else if(value.maxLength(32)) {
			$('#contact_user_msg').html('部门联系人长度不允许超过32个字符（一个汉字3个字符）');
			result = false;
		}else{
			$('#contact_user_msg').html('');
		}
	}
	
	// 验证部门联系电
	if(!id || id=='contact_phone') {
		var value=$('#contact_phone').val();
		if(value&&!regex_special_char.test(value)) {
			$('#contact_phone_msg').html('部门联系电不允许包含特殊字符：*.&/\\\'\"|,<>');
			result = false;
		}else if(value.maxLength(32)) {
			$('#contact_phone_msg').html('部门联系电长度不允许超过32个字符（一个汉字3个字符）');
			result = false;
		}else{
			$('#contact_phone_msg').html('');
		}
	}
	
	return result;
}
